Revision: rhythmbox--mainline--0.7--patch-14
Archive: jyasskin@mail.utexas.edu--2003
Creator: Jeffrey Yasskin <jyasskin@mail.utexas.edu>
Date: Sun Jan 11 01:30:44 CST 2004
Standard-date: 2004-01-11 07:30:44 GMT
New-files: shell/rb-play-order-random-by-age-and-rating.c
    shell/rb-play-order-random-by-age-and-rating.h
    shell/rb-play-order-random-by-rating.c
    shell/rb-play-order-random-by-rating.h
    shell/rb-play-order-random.c
    shell/rb-play-order-random.h
Modified-files: data/rhythmbox.schemas shell/Makefile.am
    shell/rb-history.c shell/rb-history.h
    shell/rb-play-order-linear.c
    shell/rb-play-order-linear.h
    shell/rb-play-order-random-by-age.c
    shell/rb-play-order-random-by-age.h
    shell/rb-play-order-random-equal-weights.c
    shell/rb-play-order-random-equal-weights.h
    shell/rb-play-order-shuffle.c
    shell/rb-play-order-shuffle.h shell/rb-play-order.c
    shell/rb-play-order.h shell/rb-shell-player.c
    shell/rb-shell-player.h shell/rb-statusbar.c
    sources/rb-iradio-source.c sources/rb-library-source.c
    widgets/rb-entry-view.c widgets/rb-entry-view.h
New-patches: jyasskin@mail.utexas.edu--2003/rhythmbox--mainline--0.7--patch-14
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-25
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-26
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-27
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-28
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-29
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-30
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-31
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-32
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-33
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-34
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-35
    jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-36
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--base-0
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-1
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-2
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-3
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-4
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-5
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-6
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-7
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-8
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-9
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-10
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-11
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-12
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-13
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-14
    jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-15
Summary: merge shuffle-random changes

Patches applied:

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-25
   Make default_has_{next,previous}

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-26
   Factor common elements in random play orders into superclass RBRandomPlayOrder

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-27
   Make RBShellPlayer explicitly notify the RBPlayOrder when the playing source changes, rather than having the RBPlayOrder connect to a property.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-28
   Pull common (mostly signal connection) code up to RBPlayOrder from subclasses

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-29
   merge with mainline

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-30
   merge with walters

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-31
   merge iBook changes

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-32
   Remove the cache for random because weights weren't being updated enough.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-33
   Make the random play order not cache the next entry because that causes songs to disappear from the history too quickly.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-34
   Remove play-order combo and replace it with the shuffle button again.

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-35
   Fix some bugs in the shuffle play order

 * jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-36
   merge with mainline

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--base-0
   tag of jyasskin@mail.utexas.edu--2003/rhythmbox--shuffle-random--0.7--patch-29

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-1
   merge with osxfix

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-2
   Replace shuffle checkbox with play order dropdown

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-3
   Implement Random by ranking and age

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-4
   Add an entries-replaced signal to the entry-view and make play orders listen to that instead of RBSource::filter_changed.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-5
   Prevent the entries-replaced signal from firing when the view is merely resorted

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-6
   Make RBHistory's owner deal with unrefing its contents so the contents can be a generic pointer. Also fix entry-view's resorting variable.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-7
   Convert the RBHistory to use a GSequence for storage.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-8
   Make shuffle maintain its original order as much as possible.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-9
   Make random faster

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-10
   Add some g_return checks to public functions of RBHistory

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-11
   Make random-equal-weights use the generic RBRandomPlayOrder base class.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-12
   Make RBRandomPlayOrder not permanently change its history in response to entry-view changes until the song changes.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-13
   Fix bugs which made the previous button return extraneous songs after the filter is changed.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-14
   Remove temporary_entry from RBShufflePlayOrder's private data and fix an RBHistory bug.

 * jyasskin@mail.utexas.edu--valentine03/rhythmbox--shuffle-random--0.7--patch-15
   Make shuffle only commit changes when the playing song switches and make random's commit when the user double-clicks a song.

